import java.util.Scanner;

/**
 * Created with IntelliJ IDEA
 * Description
 * User:user
 * Date:2021-10-14
 * Time:17:29
 */


public class Test {

	
    //调整数组顺序使得奇数位于偶数之前。调整之后，不关心大小顺序。
    public static void main(String[] args) {
        int[] arr={1,2,3,4,5,6,7,8,9,10};
        //int[] arr={1,2,3,4,5,6,7,8,9,10};
        for(int i=0;i<10;i++){
            for(int j=i+1;j<10;j++){
                if(arr[j]%2!=0){
                    int tmp=arr[j];
                    arr[j]=arr[i];
                    arr[i]=tmp;
                }
            }
            System.out.print(arr[i]+" ");
        }
    }





 /*   //在同一个类中,分别定义求两个整数的方法和三个小数之和的方法。 并执行代码，求出结果
    public  static int add(int a,int b){
        return  a + b;

    }
    public  static double add(double a,double b,double c){
        return  a + b + c;

    }
    public static void main(String[] args) {
        System.out.println(add(1,2));
        System.out.println(add(1.1,2.1,3.1));

    }
*/

/*
    //在同一个类中定义多个方法：要求不仅可以求两个整数的最大值，还可以求两个小数的最大值，以及两个小数和一个整数的大小关系
    public  static  int max(int x,int y){
        return x>y?x:y;
    }
    public  static  double max(double x,double y){
        return x>y?x:y;
    }
    public  static  double max(double x,double y,int z){
        return max(x,y)>z?max(x, y):z;
    }
    public static void main(String[] args) {
        System.out.println(max(1,2));
        System.out.println(max(1.2,1.3));
        System.out.println(max(1.2,1.3,6));
    }*/


  /*  //创建方法求两个数的最大值max2，随后再写一个求3个数的最大值的函数max3。
    //要求：在max3这个函数中，调用max2函数，来实现3个数的最大值计算
    public  static  int max3(int x,int y,int z){
        return max2(x,y)>z?max2(x,y):z;
    }

    public  static  int max2(int x,int y){
        return x>y?x:y;
    }

    public static void main(String[] args) {
        int max = max3(1,5,3);
        System.out.println(max);
    }
*/

//    
//    //求 N 的阶乘 。
//    public  static int getNum(int n){
//        int ret = 1;
//        for (int i = 1; i <= n ; i++) {
//            ret *= i;
//        }
//        return ret;
//    }
//    public static void main(String[] args) {
//        Scanner scan = new Scanner(System.in);
//        while(scan.hasNext()){
//            int n = scan.nextInt();
//            int ret = getNum(n);
//            System.out.println(ret);
//        }
//    }

/*

    //求1！+2！+3！+4！+........+n!的和
    public static int getNum(int n){
        int ret = 1;
        for (int i = 1; i <=  n; i++) {
            ret *= i;
        }
        return ret;

    }
    public static int getSum(int n){
        int sum = 0;
        for (int i = 1; i <= n ; i++) {
           sum +=  getNum(i);
        }
        return sum;
    }

    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        while(scan.hasNext()){
            int num = scan.nextInt();
            int ret = getSum(num);
            System.out.println(ret);
        }
    }
*/


/*    //求斐波那契数列的第n项。(迭代实现)
    public  static int Fib(int n){
        if(n == 1){
            return 1;
        }
        if(n == 2) {
            return 1;
        }
        int a = 1;
        int b = 1;
        int c = 1;
        for (int i = 1; i <= n - 2; i++) {
            a = b;
            b = c;
            c = a + b;
        }
        //return Fib(n - 1) + Fib(n - 2);
        return c;

    }
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        while(scan.hasNext()){
            int n = scan.nextInt();
            int ret = Fib(n);
            System.out.println(ret);
        }
    }*/
/*
    //有一组数据，只有一个数字是出现一次，其他是两次，请找出这个数字。
    public static void getNum(int[] arry){
        for (int i = 0; i < arry.length; i++) {
            int count = 0;
            for (int j = 0; j < arry.length; j++) {
                if(arry[i] == arry[j]){
                    count++;
                }
            }
            if(count == 1){
                System.out.println(arry[i] +"出现了一次");

            }
        }

    }
    public static void main(String[] args) {
        int[] arry = {1,1,9,8,2,2,3,3,5,6,6,5};
        getNum(arry);
    }*/
}
